【笔记】通过UptimeRobot的API实现批量URL存活监测
前言
通过Vercel部署UptimeRobot的API实现批量URL存活监测,用于作为友链存活监测
UptimeRobot免费版监测URL上限为50,监测时间间隔为5分钟
Fork项目
- 将feiju12138/universal-api-proxyFork到自己的仓库

UptimeRobot创建监控器
New

- 指定需要监测的URL->取消勾选所有推送->
Create Monitor

获取UptimeRobot的API密钥
Intergrations & API->API->复制只读API密钥

通过 Vercel 部署API转发器
部署项目
Add New...->Project

https://github.com/feiju12138/universal-api-proxy->Import

Deploy

Continue to Dashboard

添加环境变量
Environment Variables->Add Environment Variable

- 设置环境变量->
Save
TARGET_API_URL:https://api.uptimerobot.com/v3/monitorsAPI_TOKEN:上一步骤获取的API密钥

Redeploy

Redeploy

访问API
- 访问
/api即可获取UptimeRobot的API数据

通过 Cloudflare Workers 部署API转发器
部署项目
计算和AI->Workers和Pages->创建应用程序

Continue with Github

universal-api-proxy->下一步

部署

添加环境变量
变量和机密->添加

- 设置环境变量->
部署
TARGET_API_URL:https://api.uptimerobot.com/v3/monitorsAPI_TOKEN:上一步骤获取的API密钥

访问API
- 访问
/api即可获取UptimeRobot的API数据
